package cn.tedu.superscholarstore.mapper;


import cn.tedu.superscholarstore.pojo.dto.ProductUpdateDto;
import cn.tedu.superscholarstore.pojo.entity.Product;
import cn.tedu.superscholarstore.pojo.vo.*;

import java.util.List;

public interface ProductMapper {
    void insert(Product product);
    List<ProductVo> select();
    void delete(int id);
    String selectUrlById(int id);
    ProductUpdateVo selectByIdUpdate(int id);
    void update(ProductUpdateDto product);
    List<ProductTopVo> selectByTop();
    List<ProductIndexVo>  selectIndex();
    ProductDetailVo selectDetailById(int id);
    void updateViewCount(int id);
    List<ProductIndexVo> selectByCid(int id);
    List<ProductIndexVo> selectByWd(String name);
    List<ProductNewVo> selectByNew();
    List<ProductNewVo> selectByHot();
    List<ProductIndexVo> selectByLoadding(int id);
}
